a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}
#content {
	width: 950px;
	height: auto;
	font-size: 12px;
	overflow:hidden;
	padding:25px 18px;
	margin-bottom: 10px;
}
/*
 * Viki改版于2013年12月初
 * 网站标准颜色：#f9bb00(标题黄) #f4f4f5(背景灰) #231815(文字黑)
 * 编写人：刘鹏飞
*/

/*全局样式*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, p, label, input, button {
	margin: 0;
	padding: 0;
	border: 0;
}
ul, ol, li {
	list-style: none;
}
:focus {
	outline: 0;
}
a {
	text-decoration: none;
	color:#231815;
}
.fl { float:left;}
/*框架布局*/
body {
	font-size: 14px;
	font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #231815;
	line-height: 1.8em;
	background: url(../../images/web_new/global/bg_all.gif) repeat;
}
#container {
	width: 986px;
	height: auto;
	margin: 0 auto;
}
#header {
	width: 100%;
	height: auto;
	font-size: 12px;
	margin-bottom: 10px;
}
#content {
	width: 950px;
	height: auto;
	font-size: 12px;
	overflow:hidden;
	padding:25px 18px;
	margin-bottom: 10px;
}
#footer {
	width: 100%;
	height: auto;
	font-size: 12px;
	margin-bottom:50px;
}
/*===topNav====*/
.topNav {
	width: 936px;
	padding: 6px 25px 12px 25px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: url(../../images/web_new/global/topNav.png) no-repeat;
}
.ycctopNav {
	width: 986px;
	margin:0px auto;
	padding:8px 0px;
	height: 18px;
	line-height: 18px;
	color:#000;
	background: #91abb5;
}
.topNavLeft {
	float: left;
}
.topNavLeft .topSpan {
	float: left;
	_line-height: 20px;
}
.topNavLeft .topInput {
	width: 140px;
	padding: 0 5px;
	height: 18px;
	line-height: 18px;
	margin-right: 10px;
	background: url(../images/web_new/global/input.png) no-repeat;
	float: left;
}
.topNavLeft .topBtn {
	width: 60px;
	height: 18px;
	line-height/*\**/: 20px\9;
	background: url(../images/web_new/global/btn_login_副本.png) no-repeat;
	float: left;
	cursor: pointer;
	margin-right: 20px;
}
.topNavLeft .topA {
	float: left;
	color: #ccc;
	line-height: 18px;
	margin-right: 10px;
	_line-height: 20px;
}
.topNavRight {
	float: right;
}
.topNavRight .topRightA {
	float: left;
	color: #fff;
	_line-height:20px;
	margin-left:10px;
	cursor:pointer;
}
.topNavRight img {
	float: left;
}
/*===logoBar====*/
.logoBar {
	width:980px;
	padding-left:6px;
	height:187px;
}
.topPhone {
	width:980px;
	height:25px;
	float:left;
	margin-top:11px;
}
.topPhone img {
	float:right;
}
.logo {
	width:382px;
	height:79px;
	float:left;
	margin-top:18px;
}
.logo .logoA {
	width:382px;
	height:79px;
	display:block;
	float:left;
}

.isLogin{
   height: 20px;
}
.isLogin li{
    float: left;
    height: 20px;
}
/*===footWrap====*/
.footWrap {
	text-align:center;
	padding-top:10px;
}
.footP {
	width:100%;
	color:#000;
}
.footP a {
	color:#000;
}
.footP a:hover {
	text-decoration:underline;
}
/*===footImg====*/
.footImg {
	overflow:hidden;
	width:846px;
	margin-top:10px;
	padding-left:132px;
	_padding-left:100px;
}
.footImg .footImg1, .footImg .footImg2, .footImg .footImg3, .footImg .footImg4, .footImg .footImg5 {
	width:114px;
	height:45px;
	display:block;
	float:left;
	margin:0 14px;
	_margin:0 0 0 28px;
	background:url(../images/web_new/global/footerimg.png) no-repeat;
}
.footImg .footImg1 {
	background-position:0 0;
}
.footImg .footImg2 {
	background-position:0 -45px;
}
.footImg .footImg3 {
	background-position:0 -90px;
}
.footImg .footImg4 {
	background-position:0 -135px;
}
.footImg .footImg5 {
	background-position:0 -180px;
}
#content { background:#fff; font-size:14px;}
/*leftFront*/
.leftFront {width:222px; height:auto; float:left;}
.font12 { font-size:12px;}

/*leftRegister*/
.leftRegister {width:100%; height:308px; background:url(../../images/web_new/front/left_zc.png) no-repeat; margin-bottom:15px; font-size:12px;}
.leftRegisterTitle {width:100%; height:56px; line-height:46px; text-align:center; font-size:18px;}
.leftRegisterBox {width:212px; padding-right:10px; height:252px;}
.leftRegisterUl { width:192px; padding:10px; height:auto; overflow:hidden; padding-bottom:0; *padding-bottom:5px; _padding-bottom:0;}
.leftRegisterUl li { float:left; background:#fff; width:188px; padding:2px; height:21px; border-radius:3px; margin-bottom:8px; _padding:1px 2px;}
.leftRegisterSpan { float:left; width:40px; text-align:center; height:21px; line-height:21px;}
.leftRegisterUl li input {width:143px; float:right; height:21px; line-height:21px;}
.leftRegisterBtn {width:100%; height:auto; overflow:hidden;}
.leftRegisterBtn a {width:155px; height:73px; display:block; margin:0 auto; background:url(../images/web_new/front/leftRegisterBtn.png) no-repeat;}
.leftRegisterBtn a:hover { background:url(../images/web_new/front/leftRegisterBtn2.png) no-repeat;}

/*leftList*/
.leftTitle {width:100%; height:56px; line-height:46px; text-align:center; font-size:18px; background:url(../images/web_new/front/left_title.png) no-repeat;}
.leftListUl {width:212px; height:auto; padding:10px 0; overflow:hidden;}
.leftListLi { width: 212px; height: 27px; line-height: 27px; float: left; background: #efefef; margin-bottom: 5px; cursor: pointer;}
.leftListLi:hover { background:#f9bb00;}
.leftListLi a {width:202px; height:27px; display:block; padding-left:10px; font-size:12px; text-decoration:none;}
.leftListLi2 {width: 212px; height: auto; line-height: 27px; float: left; background: #efefef; margin-bottom: 5px; cursor: pointer;}
.leftListUl2 {padding:0 10px; width:182px; padding-bottom:5px;}
.leftListUl2 .leftListLi3 { border-bottom:1px dashed #ccc; margin-bottom:5px; font-size:12px;}
.leftListUl2 .leftListLi4 a { width:182px; text-decoration:none; height:27px; line-height:27px; display:block; font-size:12px;}
.leftListUl2 .leftListLi4 a:hover { color:#f9bb00;}

.title_left { width:222px; height:76px; display:block; line-height:66px; text-align:center; background:url(../images/web_new/front/left_title4.png) no-repeat; }
.skype { width:98px; height:63px; display:block; line-height:18px; padding-top:13px; background:url(../images/web_new/front/skype.png) 15% 40% no-repeat; padding-left:110px; font-size:14px; }
.skype:hover { text-decoration:underline; color:#985d00;}


/*rightFront*/
.rightFront {width:710px; height:auto; float:right; height:auto; margin-right:20px}
.rightFront a { color:#985d00;}
.rightFront a:hover { text-decoration:underline;}
.rightTitle {width:100%; height:60px; line-height:60px; font-size:24px; font-weight:bold; background:#efefef; text-align:center; margin-bottom:40px;}
.frontTxtBox {width:100%; height:auto; margin-bottom:40px; overflow:hidden;}
.frontTxtBox .frontP { margin-bottom:15px;}
.frontTxtBox .frimg { float:right; margin:0 0 20px 20px;}
.frontTxtBox .fullWidthPic {width:710px; float:left;}
.linkR { width:100%; text-align:right;}
.listPage {width:100%;}

/*aboutus*/
.tdUl, .ueUl {width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.tdUl li, .ueUl li { width:100%; float:left; margin-bottom:20px;}
.tdUl li img { float:left; width:122px; height:122px; margin-right:20px; margin-top:3px;}
.ueUl li { border-bottom:1px dotted #333; padding-bottom:10px;}
.ueUl .ueLi1 .imgPhoto { wdith:200px; height:150px; float:left;}
.ueUl .ueLi1 .imgPhoto span{margin-left:80px;}
.ueUl .ueLi2 .imgPhoto { width:200px; height:150px; float:right;} 
.ueUl .ueLi1 .imgPhoto img, .ueUl .ueLi2 .imgPhoto img {width:200px;}
.ueUl .ueLi1 .txtPhoto {width:80%; height:auto; float:right;}
.ueUl .ueLi1 .ycclefttxtPhoto {width:45%; height:auto; float:left;}
.ueUl .ueLi1 .yccrighttxtPhoto {width:50%; height:auto; float:right; overflow:hidden;}
.ueUl .ueLi2 .txtPhoto {width:490px; height:auto; float:left; overflow:hidden;}
.ueUl .ueLi2 .txtPhoto span, .ueUl .ueLi2 .txtPhoto h2 { width:490px; float:right; text-align:right;} 

/*ue*/
.infoStu { width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.ueInfoPhoto { width:266px; height:200px; float:right;}
.ueInfoPhoto img { width:266px; height:200px;}
.ueInfoTxt {width:400px; height:auto; float:left;}
.ueName {width:390px; float:left;font-size:18px; margin-bottom:10px; padding-left:10px; font-weight:bold; color:#985d00;}
.ueWord {border-bottom: 1px dotted #E2E2E2; color: #000000; display: block; float: left; padding: 4px 10px; text-align: left; width: 320px; }
.interview {width:678px; border:1px solid #ccc; padding:15px;} 
.interviewWord {width:678px; height:auto;}

/*ue_list*/
.listSearch {width:688px; border:1px solid #ccc; padding:2px 10px; margin-bottom:40px;}
.listSearch a { margin-right:10px;}

/*terms*/
.inTitle {width:690px; font-size:16px; font-weight:bold; height:30px; line-height:30px; background:#efefef; padding:0 10px; margin-bottom:15px; float:left;}

/*faq*/
.faqTitle { width:710px; margin-bottom:6px;}
.faqTitle dt { border:1px solid #ccc; font-weight:bold; height:28px; line-height:28px; padding-left:9px; width:699px; margin-bottom:10px; float:left;}
.faqTip {width:710px; height:auto;}
.faqTip a {float:left; border:1px solid #ccc; padding:0 10px; margin-right:10px; margin-bottom:8px; text-decoration:none; color:#666;}

/*training*/
.frontTxtBox .frontK { border:4px solid #e5e5e5; width:682px; height:auto; background:#f5f5f5; padding:10px;}

/*course*/
#con {width:710px; height:auto;}
#tags {width:710px; height:auto; overflow:hidden;}
#tags li { float:left; width:225px; height:164px; margin-left:10px; overflow:hidden;}
#tags li a { display:block; width:225px; height:164px; overflow:hidden;}
#tags li .zxk_a { background:url(../../images/web_new/front/zxk2.gif) no-repeat; width:240px;}
#tags li .zxk_a:hover, #tags .selectTag .zxk_a { background:url(../../images/web_new/front/zxk.gif) no-repeat;}
#tags li .zyk_a { background:url(../../images/web_new/front/zyk2.gif) no-repeat;}
#tags li .zyk_a:hover, #tags .selectTag .zyk_a { background:url(../../images/web_new/front/zyk.gif) no-repeat;}
#tags li .xxk_a { background:url(../../images/web_new/front/xxk2.gif) no-repeat;}
#tags li .xxk_a:hover, #tags .selectTag .xxk_a { background:url(../../images/web_new/front/xxk.gif) no-repeat;}
.marginPic { margin:10px 0 20px 0;}
.level {width:710px; height:525px; background:url(../../images/web_new/front/jbt3.png) no-repeat; margin-bottom:40px; float:left;}
#pic_list { width:710px; height:auto;}
#pic_list li { padding-top:20px;position: absolute; visibility: hidden; z-index: 9999; width:550px;}
#pic_list li.show { visibility: visible; }
#one h1, #two h1, #three h1, #four h1, #five h1, #six h1 { font-weight:normal; margin-bottom:10px; font-size:28px;}
#one h1 { color:#999;}
#two h1 { color:#ff7f00;}
#three h1 { color:#7fb800;}
#four h1 { color:#5f9cd3;}
#five h1 { color:#007879;}
#six h1 { color:#af0000;}
#button {width:576px; height:auto; float:right;}
#button li { float: left; height:525px; margin-left:3px; width:93px; _margin-left:1px; _width:95px;}
#button li.current { background:none repeat scroll 0% 0% rgb(255, 255, 255); cursor: pointer; font-weight: bold; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5;}
.inCourse {width:710px; height:auto; overflow:hidden; margin-bottom:20px;}
.courseP1, .courseP2 {width:438px; float:left; padding-top:10px;}
.courseP2 { float:right;}
.courseImg1, .courseImg2 { float:right; width:272px; text-align:center;}
.courseImg2 { float:right;} 
.zhuanyeC {width:710px; height:auto; overflow:hidden; margin-top:20px;}
.zhuanyeC li { border:1px solid #ccc; float:left; margin-bottom:10px; width:708px;}
.zhuanyeC a:hover li { border:1px solid #f60; cursor:pointer; text-decoration:none;}
.zhuanyeC a:hover li.li2 { border:1px solid #138308; cursor:pointer; text-decoration:none;}
.spanC1, .spanC2, .spanC3, .spanC4, .spanC5, .spanC6, .spanC7, .spanC8, .spanC9, .spanC10, .spanC11, .spanC12, .spanC13, .spanC14 { background:url(../../images/web_new/front/picn.jpg) no-repeat; float:left; margin-right:10px; width:124px; height:83px;}
.spanC1 { background-position:-124px -166px;}
.spanC2 { background-position:-124px -83px;}
.spanC3 { background-position:-124px 0;}
.spanC4 { background-position:0 -166px;}
.spanC5 { background-position:0 -83px;}
.spanC6 { background-position:0 0;}
.spanC7 { background-position:0 -249px;}
.spanC8 { background-position:-248px -166px;}
.spanC9 { background-position:-248px -83px;}
.spanC10 { background-position:-248px 0;}
.spanC11 { background-position:-124px -249px;}
.spanC12 { background-position:-248px -249px;}
.spanC13 { background-position:0 -332px;}
.spanC14 { background-position:-124px -332px;}
.spanCR { padding-top:3px; float:left; width:564px; height:auto;}
.rightFront a .spanCR, .rightFront a .spanCR2 { color:#231815;}
.rightFront a:hover .spanCR { color:#f60;}
.rightFront a:hover .spanCR2 { color:#138308;}

/*advantage*/
.titleOver { margin-left:-16px; width:404px; margin-top:-20px; height:51px; line-height:34px; padding-left:25px; font-size:18px; font-weight:bold; background:url(../images/web_new/front/title_1_副本.png) no-repeat; margin-bottom:20px; color:#fff; letter-spacing: 2px;}
.threeTips { width:710px; overflow:hidden; height:auto; margin-bottom:40px;}
.threeTips li { float:right; font-size:18px; line-height:2em; background:url(../images/web_new/front/left_box.png) no-repeat; width:187px; height:156px; margin-left:14px; padding:10px 10px 20px 25px;}
.titleOver2 { margin-left:-16px; width:265px; height:51px; line-height:34px; padding-left:25px; font-size:18px; font-weight:bold; background:url(../images/web_new/front/title_2_副本.png) no-repeat; margin-bottom:20px; color:#fff; letter-spacing: 2px;}
.fourTips { width:710px; height:auto; overflow:hidden; margin-bottom:20px;}
.fourTips li {width:710px; height:auto; float:left; margin-bottom:20px;}
.imgAdTips, .imgAdTips2 { width:215px; height:215px; float:left;}
.txtAdTips, .txtAdTips2 { width:445px; height: auto; float:left; margin-left:10px; font-size:16px; line-height:2em;}
.imgAdTips2, .txtAdtips2 { float:right;}
.txtAdTips { margin-left:50px;}

/*video*/
.vTxtL {width:280px; height:auto; float:left;}
.VideoR {width:390px; height:auto; float:right;}

/*recommend*/
.recommendBox { width:680px; height:auto; padding:15px; background:#efefef; float:left; margin-top:20px; font-weight:bold;}
.Rfont { color:red; font-size:16px; }
.tuiJian1{ width:539px; height:121px; overflow:hidden; background:url(../../images/web_new/front/invite3.png) no-repeat; margin-top:20px; float:left; padding:25px 0 25px 171px;}
.tuiJian2{width:710px; height:446px; overflow:hidden; float:left; background:url(../../images/web_new/front/invite2.png) no-repeat; margin-top:20px;}
.tuiJian2 ul { width:560px; height:auto; padding:100px 0 0 150px; overflow:hidden;}
.tuiJian2 li { height:30px; margin-bottom:4px; float:left; width:550px; padding:5px;}
.tuiJian2 .TbtnLi { height:40px; padding:0; line-height:40px; padding:0 5px; margin-top:20px;}
.tuiJian2 .TbtnLi .sendbut { cursor: pointer; width:100px; height:40px; color:#fff; background:#d90500; display:block; text-align:center; border-radius:3px; font-size:18px;}
.tuiJian2 ul input { height:30px; width:200px; border-radius:3px; padding:0 10px;} 
.tuiJian2 .TLink { margin-top:60px; padding:5px 0; padding-left:80px; width:630px; height:30px;}
.tuiJian2 .TLink input { width:460px; padding:0 10px; height:30px; border-radius:3px; margin-right:10px; float:left;}
.tuiJian2 .TLink a {width:50px; height:30px; display:block; background:#d90500; color:#fff; font-size:16px; border-radius:3px; float:left; line-height:30px; text-align:center;}
.tuiJian2 .share { width:630px; padding-left:80px;}

/*media*/
.titieTime { padding-left:10px; width:700px; border-bottom:1px solid #ddd; height:30px; line-height:30px;}
.ul_media {width:710px; margin-top:20px; height:auto; overflow:hidden;}
.li_media {width:710px; height:auto; margin-bottom:20px; float:left; overflow:hidden; list-style:none;}
.left_media { width:252px; height:141px; overflow:hidden; float:left; padding:10px 0;}
.left_media2 { height:auto;}
.left_media img {width:250px; height:139px; border:1px solid #ddd;}
.left_media2 img {width:auto; height:auto; border:none;}
.right_media { width:420px; height:169px; overflow:hidden; float:right; padding:5px;}
.right_media .title_bt { width:100%; float:left; margin-bottom:15px; padding-top:10px;}
.right_media .title_bt a { font-size:16px; font-weight:bold; color:#06F;}
.right_media .nr_media { margin-bottom:10px; float:left; width:100%;}
.right_media .nr_media a { color:#231815; padding-left:0;}

/*media_list*/
.leftFrontM {width:222px; height:auto; border-right:1px solid #ddd; float:left;}
.leftFrontM img {width:200px;margin-left:20px }
.rightFrontM {width:720px; height:auto; float:right;}
.rightFrontM img {width:690px; margin-right:30px;}}

/*course_book*/
.bookBg {width:670px; padding:20px; height:auto; background:#efefef; margin-bottom:40px; float:left;}
.bookBg li { width:312px; float:left; height:auto; background:url(../../images/web_new/front/titlebg.jpg) no-repeat; margin-bottom:20px; position:relative;}
.tuiJian { width:80px; height:80px; z-index:999; position:absolute; right:-20px; top:-10px; background:url(../../images/web_new/front/tuij.png) no-repeat;}
.bookBg li.li2 { float:right;}
.bookTitle {width:100%; height:auto; overflow:hidden;}
.bookTitleL { width: 190px; height:154px; float:left;}
.bookTitleP { width: 122px; height:154px; float:right;}
.bookName { width:190px; margin-top:15px; height:50px; padding:5px 0; text-align:center; font-size:16px; color:#efefef; float:left;}
.bookLevel { width:180px; padding:5px; float:left; font-size:12px; color:#fff; text-align:center; line-height:20px;}
.bookLevel a { font-size:14px; color:#fff;}
.bookBox {width:292px; height:325px; float:left; background:#fff; padding:0 10px 20px 10px;}
.bookBoxIn { width:252px; height:285px; float:left; background:#efefef; padding:20px; overflow:hidden;}
.bookBoxTxt { font-size:12px; padding-bottom:10px; border-bottom:1px dashed #cfcfcf;}
.bookBg .kc_preview { background:url(../../images/web_new/front/preview.jpg) no-repeat 10px 4px; margin: 18px 0 0; text-indent: 40px; margin-bottom:0; width:252px; }
.bookBg .kc_preview a { margin-right:20px;}
.bookBg .kc_buy { background: url(../../images/web_new/front/buy.jpg) no-repeat 10px 4px; margin: 2px 0 0; text-indent: 40px; margin-bottom:0; width:252px; }
.box { width:710px; float:left; overflow:hidden; height:auto;}
.box span { width:695px; height:40px; line-height:40px; font-weight:bold; font-size:18px; background:#f9bb00; color:#fff; display:block; padding-left:15px;}
.box_kccontent { width:680px; height:auto; background:#efefef; overflow:hidden; padding:15px; }
.box_kccontent li {float:left; display: block; width:112px; }
.box_kccontent li a { text-decoration:none; color:#000; padding:0 5px; font-size:13px; display: block; }
.box_kccontent li a:hover, .confaq02 li a:hover, .confaq03 li a:hover{ background:#f9bb00; color:#fff; }

/*news*/
.newstab {width:710px; height:auto; overflow:hidden;}
.newstab ul li { background:#eee; float:right; height:120px; margin-bottom:20px; width:345px;}
.newstab ul li.newstab_left { float:left;}
.newstab_table { padding:15px 20px; width:305px; _margin:15px 20px;}
.news_info { width:240px; margin-left:10px; font-size:12px;}
.news_info span { font-size:14px; font-weight:bold;}
.gotoseebtn { background: url(../../images/usc/usc_icons.png) no-repeat scroll 0 -450px transparent; border: 0 none; color: #808a04; cursor: pointer; height: 24px; padding: 0 0 2px; text-align: left; text-indent: 8px; width: 95px; line-height:23px;}
.gotoseebtn:hover { background: url(../../images/usc/usc_icons.png) no-repeat scroll 0 -473px transparent;}

/*guide*/
.threeTips li.li2 {background:url(../../images/web_new/front/left_box2.png) no-repeat; width:192px; height:86px; padding:10px 10px 20px 20px; text-align:center;}
/* Localized */